home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / sr.arc / SR.DOC < prev    next >
Encoding:
Text File  |  1986-01-20  |  39.9 KB  |  1,988 lines

  1.  
  2.  
  3.  
  4.                                   STILL RIVER SHELL
  5.                                      BOB HOWARD,
  6.                          P.O. BOX 57, STILL RIVER, MA   01467
  7.                                      617-456-3699
  8.  
  9.           RE: Version 1.21
  10.  
  11.           The enclosed  program (SR.EXE) and documentation (SR.DOC) are for
  12.           version 1.21 of the Still River Shell  user  supported  software.
  13.           If you have the prior version of the shell (version 1.19), please
  14.           replace  any  old copies of the shell or its  documentation  with
  15.           version  1.21.  If  this  is  your first copy of the  shell,  the
  16.           following is a brief summary of the Still River Shell.
  17.  
  18.           The STILL  RIVER  SHELL  is  a  powerful  PC-DOS  system  utility
  19.           providing  an  efficient  and  simple  environment  for file  and
  20.           directory  management  as  well  as  a  high performance  command
  21.           interface to  DOS.   The  Still River Shell is an invaluable tool
  22.           for all PC-DOS users from novice to professional:
  23.  
  24.             -  Eliminate almost all command and filename typing.
  25.  
  26.             -  Keep a stack of 20 of your prior  DOS  commands  for instant
  27.                recall, WP type command line edit and execution.
  28.  
  29.             -  Scroll Up/Down through file  and  directory  lists to select
  30.                items for use in command execution.
  31.  
  32.             -  Copy,  move,  delete  and  list files and  directories  with
  33.                single keystroke  command  selection  as  well  as automatic
  34.                generation  of  command, file and directory  names  on  your
  35.                command line.
  36.  
  37.             -  See realtime file, directory and  disk  information  as  you
  38.                execute commands.
  39.  
  40.             -  Locate files easily anywhere on your system.
  41.  
  42.             -  Display graphically directory tree structures.
  43.  
  44.             -  View the contents of any file.
  45.  
  46.             -  Sort files by name, extension, size or date.
  47.  
  48.             -  Protect against accidentally copying onto existing files.
  49.  
  50.             -  Backup large directories onto multiple diskettes.
  51.  
  52.             -  Define your own extensions to the Shell's command set.
  53.  
  54.           The  Still  River Shell runs on the IBM PC, XT & AT under  PC-DOS
  55.           versions 2.n and 3.n; occupies a minimum of 76K.
  56.  
  57.  
  58.  
  59.  
  60.                                            Sincerely,
  61.  
  62.                                            Bob Howard
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.                                   Still River Shell
  81.  
  82.                                User and Reference Guide
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.                             Abridged Diskette Version 1.21
  94.  
  95.                                   January 20, 1986
  96.  
  97.  
  98.  
  99.  
  100.  
  101.                             (c) Copyright Bob Howard 1986
  102.                                  All rights reserved.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.           Still River Shell
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                              Table of Contents
  142.  
  143.  
  144.           Chapter 1 License                                           3
  145.  
  146.              1.1 Bearer License                                       3
  147.              1.2 User Support                                         3
  148.              1.3 Acknowledgments                                      3
  149.  
  150.           Chapter 2 User Guide                                        4
  151.  
  152.              2.1 The Still River Shell                                4
  153.              2.2 Optional Performance Consideration                   5
  154.              2.3 Futures                                              5
  155.              2.4 Note of Caution                                      5
  156.              2.5 Demonstration Session                                7
  157.  
  158.                 2.5.1 Set Up                                          7
  159.                 2.5.2 Initial Screen                                  8
  160.                 2.5.3 Sample Operations                               8
  161.  
  162.           Chapter 3 Reference Guide: Command Summary                  12
  163.  
  164.              3.1 CHDIR                                                13
  165.              3.2 COPY                                                 14
  166.              3.3 DELETE                                               16
  167.              3.4 FIND                                                 17
  168.              3.5 INFO                                                 18
  169.              3.6 LIST                                                 19
  170.              3.7 MOVE                                                 21
  171.              3.8 OPTIONS                                              23
  172.              3.9 RENAME                                               25
  173.              3.10 SORT                                                26
  174.              3.11 TREE                                                27
  175.              3.12 VIEW                                                28
  176.              3.13 WRITE                                               29
  177.              3.14 XDOS                                                30
  178.              3.15 <function_key>                                      32
  179.  
  180.           Chapter 4 User Guide: Still River Shell Techniques          34
  181.  
  182.              4.1 High Performance Option                              34
  183.              4.2 Second Operand Selection                             34
  184.              4.3 Restoring the Screen                                 35
  185.              4.4 Media Replacement                                    35
  186.  
  187.                 4.4.1 Insufficient Space                              36
  188.                 4.4.2 Change of System Default Drive Media            36
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.           Still River Shell
  200.  
  201.  
  202.  
  203.              4.5 Backup a Directory                                   36
  204.              4.6 Restore a Directory                                  37
  205.              4.7 Rename a Directory                                   37
  206.              4.8 Command <function_key> Usage                         38
  207.  
  208.                 4.8.1 Print a File                                    38
  209.                 4.8.2 Edit a File                                     39
  210.                 4.8.3 Execute a File                                  39
  211.                 4.8.4 Transmit a File                                 39
  212.                 4.8.5 Backup the Set                                  39
  213.                 4.8.6 Shell Help                                      40
  214.                 4.8.7 FIND List <function_key>                        40
  215.                 4.8.8 Command Key Definition Standards                40
  216.  
  217.              4.9 Saving and Using Shell File Lists                    40
  218.              4.10 Hints For Using Hard Disks                          41
  219.  
  220.                 4.10.1 Shared Logic Directory                         41
  221.                 4.10.2 Prevent Accidental Formatting                  42
  222.                 4.10.3 Improve Hard Disk Performance                  42
  223.  
  224.              4.11 Memory Usage                                        43
  225.  
  226.                 4.11.1 Nested Shell Calls                             43
  227.                 4.11.2 Out of Memory - Command Response               44
  228.                 4.11.3 Memory Cost                                    45
  229.  
  230.           Chapter 5 Reference Guide: Command Usage                    46
  231.  
  232.              5.1 Usage                                                46
  233.  
  234.                 5.1.1 Command Syntax                                  46
  235.                 5.1.2 Command Window                                  46
  236.                 5.1.3 Command Set                                     46
  237.                 5.1.4 Command Selection                               46
  238.                 5.1.5 Command Edit                                    47
  239.                 5.1.6 Command Execution                               48
  240.                 5.1.7 Command Response                                48
  241.                 5.1.8 Command Object Set                              48
  242.                 5.1.9 Command Extensions                              48
  243.  
  244.                    5.1.9.1 Query                                      48
  245.                    5.1.9.2 Media Replacement                          49
  246.                    5.1.9.3 Target File Protection                     49
  247.  
  248.                 5.1.10 User Defined Commands                          49
  249.  
  250.           Chapter 6 Reference Guide: Window Definitions               51
  251.  
  252.              6.1 Initial Command Selection Presentation               51
  253.  
  254.                 6.1.1 Set List Window                                 51
  255.                 6.1.2 Data Window                                     51
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.           Still River Shell
  266.  
  267.  
  268.  
  269.                 6.1.3 Command Window                                  52
  270.  
  271.              6.2 FIND Presentation                                    53
  272.  
  273.                 6.2.1 Set List Window                                 53
  274.                 6.2.2 Data Window                                     53
  275.                 6.2.3 Command Window                                  54
  276.  
  277.              6.3 TREE Presentation                                    54
  278.  
  279.                 6.3.1 Set List Window                                 54
  280.                 6.3.2 Data Window                                     55
  281.                 6.3.3 Command Window                                  56
  282.  
  283.              6.4 Object Set List Window                               56
  284.  
  285.           Chapter 7 Reference Guide: Message Summary                  57
  286.  
  287.              7.1 Shell Informational Messages                         57
  288.              7.2 Query Messages                                       59
  289.  
  290.           Chapter 8 A Little Design Philosophy                        61
  291.  
  292.           Index                                                       
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.           Still River Shell                                         License
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.                                       Chapter 1
  342.  
  343.                                        License
  344.  
  345.  
  346.  
  347.  
  348.           1.1 Bearer License
  349.  
  350.  
  351.           This abridged documentation is intended for diskette distribution
  352.           with the Still River Shell program.  You may  copy and distribute
  353.           this documentation as long as you make  no change to the document
  354.           or charge a fee beyond media and handling ($9 Max).  See the INFO
  355.           command in the shell program for information about obtaining  the
  356.           printed, unabridged documentation  and  the latest version of the
  357.           program.
  358.  
  359.  
  360.  
  361.  
  362.           1.2 User Support
  363.  
  364.  
  365.           If  you  use the shell, please help underwrite the  cost  of  its
  366.           development by sending us a small contribution.  See the  shell's
  367.           INFO  command  to  find  out how to  make  a  contribution  which
  368.           entitles you to program  update  notices  and  a  credit  towards
  369.           orders of  future  versions.   Your  support  now  will  help  us
  370.           continue our work and make future releases possible.
  371.  
  372.  
  373.  
  374.  
  375.           1.3 Acknowledgments
  376.  
  377.  
  378.           Thanks to all who helped including the Boston Computer  Society's
  379.           PC Technical  Group  which  supplied many of our Beta Testers and
  380.           much needed encouragement.  Almost all of the program was written
  381.           using  Lattice  C.  The  documentation  was  prepared  using  The
  382.           FinalWord word processor.
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                         - 3 -
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.           Still River Shell                                    Introduction
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.                                       Chapter 2
  408.  
  409.                                       User Guide
  410.  
  411.  
  412.  
  413.  
  414.           2.1 The Still River Shell
  415.  
  416.  
  417.           The Still River Shell  presents  an  enhanced PC-DOS environment.
  418.           The shell  allows  the  DOS user much greater efficiency than the
  419.           standard  DOS  interface  affords.    Typical  DOS  functions  of
  420.           executing, finding,  copying,  moving,  deleting  and  listing of
  421.           files and directories can be done with  significantly  fewer  key
  422.           strokes when using the  Still  River  Shell; recursive operations
  423.           produce  even  greater efficiencies.  And the  shell  provides  a
  424.           natural, intuitive interface which makes using DOS both more  fun
  425.           and more productive.
  426.  
  427.           You save a lot of work and  time  using  the  Still  River  Shell
  428.           through  the  substantial  elimination  of  command  and  operand
  429.           typing.  The shell allows you to use directly system information,
  430.           such as file and directory lists, without having to copy the data
  431.           from the screen  and  reenter  it  on your command line.  You can
  432.           select common commands without typing them.  You can recall, edit
  433.           and reenter DOS commands  from  the  shell's  prior  DOS  command
  434.           stack.   A  powerful  feature  allows  you  to  define  your  own
  435.           extensions to the Still River Shell's command set.   The  Shell's
  436.           full screen, real time presentation  makes  it  an  ideal  system
  437.           interface for  mass  storage  systems  such  as  the  IBM/XT  and
  438.           IBM/AT.
  439.  
  440.           We could go on about the virtues of the shell,  as  we  did in an
  441.           earlier version of this document, but the best  way  to  find out
  442.           about the shell is to use it.  The shell  is  designed to grow on
  443.           you; you can use the shell  productively  right  away  while  you
  444.           learn about its  other  features.   You  may  find  it helpful to
  445.           follow  along  during  the  demonstration session and  to  review
  446.           briefly the commands in the reference guide.
  447.  
  448.           We  hope  you  like  the  Still  River Shell as much  as  we  do.
  449.           Remember, it is now your program too!   Help support the Shell by
  450.           sending your comments and  contribution  (see  the INFO command).
  451.           Thank you for your interest and support.
  452.  
  453.  
  454.  
  455.  
  456.                                         - 4 -
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.           Still River Shell                                    Introduction
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.           2.2 Optional Performance Consideration
  472.  
  473.  
  474.           The shell's performance, as well as that of  many other programs,
  475.           is much improved by  instructing  PC-DOS  to  keep  a  pool of IO
  476.           Buffers numbering 14 or so.  These buffers,  used by DOS to speed
  477.           up disk  reads,  are allocated by PC-DOS at "boot" time either by
  478.           default or as specified in the CONFIG.SYS file.
  479.  
  480.           Either  edit  an existing CONFIG.SYS file or, if there  is  none,
  481.           create  a  new one.  The CONFIG.SYS file should be  in  the  root
  482.           directory (\).  The CONFIG.SYS should read in part:
  483.  
  484.  
  485.           BUFFERS=14
  486.  
  487.           If  you  prepare  that  file now,  we  can  BOOT  under  our  new
  488.           configuration.  If you do not wish  to do it now, try to remember
  489.           to do it later.
  490.  
  491.  
  492.  
  493.  
  494.           2.3 Futures
  495.  
  496.  
  497.           For every published work there comes a time when you have to say:
  498.           "It's done" or  at  least  "Version  1 is done".  When, after two
  499.           years  of  design and development, that time came for  the  Still
  500.           River Shell, some of what we  intended was not there.  We hope to
  501.           add, with your support, additional functions in the future.
  502.  
  503.           How the Shell develops in the  future depends a great deal on the
  504.           experiences and wishes of you,  the  shell  user  and  supporter.
  505.           Suggestions  accompanied  by contributions will be  accorded  the
  506.           attention they deserve!  In fact, it is  you, the shell user, who
  507.           will decide if there will be any future  releases  of  the shell.
  508.           We can not continue our work without your support.
  509.  
  510.  
  511.  
  512.  
  513.           2.4 Note of Caution
  514.  
  515.  
  516.           The Still River Shell is a powerful system utility and you should
  517.           take  care  when using it.  While the shell has  had  significant
  518.           design work to help insure proper operation as  well as extensive
  519.  
  520.  
  521.  
  522.                                         - 5 -
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           Still River Shell                                    Introduction
  530.  
  531.  
  532.  
  533.           ALPHA and BETA testing to insure its proper execution, the shell,
  534.           like all programs, can fail, or  a user, like all users, can err.
  535.           Operation of the shell is at the user's risk.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.                                         - 6 -
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.           Still River Shell                                    Introduction
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.           2.5 Demonstration Session
  604.  
  605.  
  606.           2.5.1 Set Up
  607.  
  608.           Please prepare  a  diskette  with  only  the  Still  River  Shell
  609.           (SR.EXE) on  it;  we will use this diskette as our practice area.
  610.           Mount the diskette on Drive A.
  611.  
  612.           Now, select the system default drive  and  a  directory  with  at
  613.           least 25 files,  the  more  the  better,  as  the current default
  614.           directory.   You  may  do  this  when  you  start  the  shell  by
  615.           specifying:
  616.  
  617.  
  618.           ?>A:SR C:\MYDIR
  619.                           start the shell (A:SR)
  620.                           select system default drive (C:)
  621.                           select system current directory (\MYDIR)
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.                                         - 7 -
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.           Still River Shell                           Demonstration Session
  662.  
  663.  
  664.  
  665.  
  666.  
  667.           2.5.2 Initial Screen
  668.  
  669.           When the shell starts, it presents the initial screen.
  670.  
  671.           As you can see,  there  are  three main areas, or windows, on the
  672.           initial screen:
  673.  
  674.  
  675.                   =================================
  676.                   |               |               |
  677.                   |               |               |
  678.                   |               |               |
  679.                   |               |               |
  680.                   |      SET      |     DATA      |
  681.                   |               |               |
  682.                   |               |               |
  683.                   |               |               |
  684.                   |               |               |
  685.                   =================================
  686.                   |           COMMAND             |
  687.                   =================================
  688.  
  689.             -  Set List Window on the left is used to list the selected set
  690.                of files and directories, <selected_set>.
  691.  
  692.             -  Data Window  on the right contains summary information about
  693.                the <default_drive>, <selected_directory> and <selected_set>
  694.                or other context sensitive data.
  695.  
  696.             -  Command Window at the bottom of the screen is used to select
  697.                and to  enter  commands  as well as to receive responses and
  698.                obtain help.
  699.  
  700.  
  701.           2.5.3 Sample Operations
  702.  
  703.           Now that you have the shell  started,  try  the  following  shell
  704.           operations:
  705.  
  706.           To copy a file from the <selected_set> to  the practice diskette,
  707.           perform the following steps:
  708.  
  709.             1.  You select a command by entering the letter, upper or lower
  710.                 case, equal to the upper  case  letter in the command name.
  711.                 In the case of COPY, <C>.  The <selected_command>  and  the
  712.                 <selected_file> appear on the command  input  line  in  the
  713.                 Command Window.
  714.  
  715.             2.  Move the file <selector> with the <UP/DOWN CURSOR> keys  to
  716.                 the file you wish to copy.  Note: that the first operand on
  717.  
  718.  
  719.  
  720.                                         - 8 -
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.           Still River Shell                           Demonstration Session
  728.  
  729.  
  730.  
  731.                 the command line changes as you move the <selector>.
  732.  
  733.             3.  Enter the <to_file> operand, in this case, <A:>
  734.  
  735.             4.  Enter <CR> to execute the command.
  736.  
  737.           To copy another file to A:,
  738.  
  739.             1.  Move the file <selector> to the file you wish to copy.
  740.  
  741.             2.  Enter <CR> to execute the copy.
  742.  
  743.           To copy some but not all files  with a particular extension, e.a.
  744.           <.BAT>:
  745.  
  746.             1.  Enter <ESC> to return to command selection.
  747.  
  748.             2.  Enter <S> to select sort.
  749.  
  750.             3.  Enter <E> to sort by extension.
  751.  
  752.             4.  Enter <ESC> to return to command selection.
  753.  
  754.             5.  Enter <C> to select copy.
  755.  
  756.             6.  Move the file <selector> to the first file with the desired
  757.                 extension.
  758.  
  759.             7.  Enter <A:> to set <to_file>.
  760.  
  761.             8.  Enter <CR> to execute the copy.
  762.  
  763.             9.  Move to the file <selector> to the next file to be copied.
  764.  
  765.             10. Enter <CR> to execute the copy.
  766.  
  767.             11. Repeat the last two steps  until each file you wish to copy
  768.                 is copied.
  769.  
  770.           To  edit  the  command  line  to  copy  all  files of a  specific
  771.           extension, e.a.  <.BAT>
  772.  
  773.             1.  Position the command line cursor at the first letter of the
  774.                 <from_file> in the command text.  For example:
  775.  
  776.                 COPY LAST.BAT A:
  777.                      ^
  778.  
  779.             2.  Delete the first part of the  filename  by  entering  <DEL>
  780.                 until the <from_file> is deleted up to the period  changing
  781.                 <LAST.BAT> to <.BAT>.
  782.  
  783.  
  784.  
  785.  
  786.                                         - 9 -
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.           Still River Shell                           Demonstration Session
  794.  
  795.  
  796.  
  797.             3.  Enter <*> so the command line reads <COPY *.BAT A:>.
  798.  
  799.             4.  Enter <CR> to execute the copy.   Note:  the  copy  command
  800.                 places a list of the files copied in the Set List Window.
  801.  
  802.             5.  Enter <ESC> to return to command selection.
  803.  
  804.           To List a new current directory:
  805.  
  806.             1.  Enter <L> to select LIST function.
  807.  
  808.             2.  Enter <directory_name>.
  809.  
  810.             3.  Enter <CR> to execute the change  directory  and  list  all
  811.                 files in the new directory.
  812.  
  813.           To enter and execute a PC-DOS command:
  814.  
  815.             1.  Enter <X> to select the EXECUTE DOS command presentation.
  816.  
  817.             2.  Enter <DIR *.*><CR> to execute command under DOS.
  818.  
  819.             3.  Enter <DATE><CR> to execute command under DOS.
  820.  
  821.             4.  Respond to DATE with <CR>.
  822.  
  823.           To recall your prior DOS commands:
  824.  
  825.             1.  Enter the <UP CURSOR>  twice.   You  should  see  the  DATE
  826.                 command and then the DIR command.
  827.  
  828.             2.  Move the cursor to the first  <*>  and  delete  <*.*>  with
  829.                 <DEL>.
  830.  
  831.             3.  Replace  the  deleted operand with the  <selected_file>  by
  832.                 entering <INS>.
  833.  
  834.             4.  Enter <CR> to execute the edited command line.
  835.  
  836.             5.  Enter <ESC> to return to command selection.
  837.  
  838.           To delete some of the files on a:
  839.  
  840.             1.  Enter <L> to select the LIST function.
  841.  
  842.             2.  Enter <A:> to select a new DOS default drive to A
  843.  
  844.             3.  Enter <CR> to change <default_drive>,  list  all  files  on
  845.                 <drive a:>'s current directory.
  846.  
  847.             4.  Move the file <selector> to the first file to be deleted.
  848.  
  849.  
  850.  
  851.  
  852.                                         - 10 -
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.           Still River Shell                           Demonstration Session
  860.  
  861.  
  862.  
  863.             5.  Enter <D> to select the delete command.
  864.  
  865.             6.  Enter <CR> to delete the file.
  866.  
  867.             7.  Move the file  <selector>  to  the  next  file  you wish to
  868.                 delete.
  869.  
  870.             8.  Enter <CR> to delete the file.
  871.  
  872.             9.  Enter <ESC> to return to command selection.
  873.  
  874.           You are on your way!   Try the TREE command next, it gives a nice
  875.           visual  presentation  of  your  directory  structure  as well  as
  876.           allowing you  to  MAKE,  REMOVE or LIST directories.  Try all the
  877.           commands.  Watch out for DELETE  and  MOVE; they can delete files
  878.           you may miss.
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.                                         - 11 -
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.           Still River Shell                                 Command Summary
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.                                       Chapter 3
  936.  
  937.                            Reference Guide: Command Summary
  938.  
  939.  
  940.  
  941.           The following is a summary of the Still River Shell commands.
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.                                         - 12 -
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.           Still River Shell                                           CHDIR
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.           3.1 CHDIR
  1000.  
  1001.  
  1002.           Command         CHDIR
  1003.  
  1004.           Function        To change the current  directory under the shell,
  1005.                           use the LIST command  or  the  LIST subcommand of
  1006.                           the TREE command.
  1007.  
  1008.           Operand 1
  1009.  
  1010.           Operation
  1011.  
  1012.           Options
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.                                         - 13 -
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.           Still River Shell                                            COPY
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.           3.2 COPY
  1066.  
  1067.  
  1068.           Command         COPY <from_file_set> [<to_file_set>] [/Q]<CR>
  1069.  
  1070.           Function        The COPY command  copies  the  entire contents of
  1071.                           the <from_file> creating a new <to_file>.
  1072.  
  1073.           Operand 1       <from_file_set>    Any    standard   DOS   file
  1074.                           specification
  1075.                           [<drive>:][\][<directory>\][<file_name>].
  1076.  
  1077.           Operand 2       <to_file_set> Any standard DOS file specification
  1078.                           or blank.
  1079.  
  1080.           Operation       COPY FILEA FILEB
  1081.  
  1082.                           Copies FILEA to FILEB in the current directory.
  1083.  
  1084.                           COPY *.ASM \SAVE
  1085.  
  1086.                           Copies all files in the current directory with an
  1087.                           <.ASM> extension to the <\SAVE> directory.
  1088.  
  1089.                           Should there be no more room on the target  disk,
  1090.                           the copy prompts:
  1091.  
  1092.  
  1093.  
  1094.                           ^ insufficient space; retry on new disk? (y/n)
  1095.  
  1096.                           If you change the disk and enter  <Y>,  the  COPY
  1097.                           will resume copying the <file_set> starting  with
  1098.                           the complete file that did not fit on  the  prior
  1099.                           media.  You may use as many media as  you need to
  1100.                           complete the <file_set> COPY.
  1101.  
  1102.                           If you wish to concatenate  files,  use  the  DOS
  1103.                           COPY command.
  1104.  
  1105.                  1
  1106.           Options         Option (1) Write on existing files
  1107.  
  1108.  
  1109.  
  1110.           ----------
  1111.  
  1112.           1. See the OPTION Command
  1113.  
  1114.  
  1115.  
  1116.                                         - 14 -
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.           Still River Shell                                            COPY
  1124.  
  1125.  
  1126.  
  1127.                           Option (3) or </Q> Query on multiple operations.
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.                                         - 15 -
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.           Still River Shell                                          DELETE
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.           3.3 DELETE
  1198.  
  1199.  
  1200.           Command         DELETE <file_set> [/Q]<CR>
  1201.  
  1202.           Function        The  DELETE  command  deletes all  files  in  the
  1203.                           <file_set> specification.
  1204.  
  1205.           Operand 1       <file_set>  Any standard DOS  file  specification
  1206.                           [<drive>:][\][<directory>\][<file_name>].
  1207.  
  1208.           Operation       DELETE *.ASM
  1209.  
  1210.                           Deletes files in  the  current  directory with an
  1211.                           <.ASM> extension.   When a wild card, <*> or <?>,
  1212.                           is used in the file  name,  the  set  of  deleted
  1213.                           files is presented in the Set Window.
  1214.  
  1215.                           DELETE <selected_file>
  1216.  
  1217.                           Deletes  the highlighted, <selected_file> in  the
  1218.                           current set window.  After the <selected_file> is
  1219.                           deleted, an  adjacent file is selected as the new
  1220.                           <selected_file> in both  the  Set  Window and the
  1221.                           command line.
  1222.  
  1223.           Options         Option (3) or </Q> Query on multiple operations.
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.                                         - 16 -
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.           Still River Shell                                            FIND
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.           3.4 FIND
  1264.  
  1265.  
  1266.           Command         FIND <file_set><CR>
  1267.  
  1268.           Function        The  FIND  command  creates   an   ordered   list
  1269.                           (<drive>\<dir>\<file_name>) of all  files  within
  1270.                           the <file_set>.
  1271.  
  1272.           Operand 1       <file_set>  Any standard DOS  file  specification
  1273.                           [<drive>:][\][<directory>\][<file_name>].   NOTE:
  1274.                           Drive  and  directories can be specified  with  a
  1275.                           wild card <?>  or <*>.
  1276.  
  1277.           Operation       FIND FILEA.BAT
  1278.  
  1279.                           Lists  any  FILEA.BAT  in any  directory  on  the
  1280.                           current drive.
  1281.  
  1282.                           FIND C:*.*
  1283.  
  1284.                           Finds all files in all directories on disk <C:>.
  1285.  
  1286.                           FIND \DIR4\*.bat
  1287.  
  1288.                           Finds all <.BAT> files in directory \DIR4.
  1289.  
  1290.                           FIND \DIRX\*\*.BAT
  1291.  
  1292.                           Finds all <.BAT> files in any subdirectory of the
  1293.                           <DIRX> directory.
  1294.  
  1295.                           FIND \*\CMD\*.BAT
  1296.  
  1297.                           Finds all <.BAT> files in a <CMD> subdirectory of
  1298.                           any parent directory.
  1299.  
  1300.                           FIND *:*.*
  1301.  
  1302.                           Finds all files on all drives from a to z.
  1303.  
  1304.           Options         None.
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.                                         - 17 -
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.           Still River Shell                                            INFO
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.           3.5 INFO
  1330.  
  1331.  
  1332.           Command         INFO
  1333.  
  1334.           Function        The  INFO  command displays  license  information
  1335.                           including  our  address, suggested  contribution,
  1336.                           credits and how  to  order the latest versions of
  1337.                           the Still  River  Shell  program  and  unabridged
  1338.                           documentation.
  1339.  
  1340.           Operand 1       None.
  1341.  
  1342.           Operation       Strike any key to see next page.
  1343.  
  1344.           Options         None.
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.                                         - 18 -
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.           Still River Shell                                Commands
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.                                         
  1398.  
  1399.                        User Guide: Other Still River Commands
  1400.  
  1401.           LIST            The LIST  command  presents  an  ordered  list of
  1402.                           files     and     subdirectories      from      a
  1403.                           <selected_directory>  based   on  the  <file_set>
  1404.                           specification.  In addition, the LIST command can
  1405.                           change the system's  default  drive  and  current
  1406.                           directory to a specified drive or directory.  The
  1407.                           <selected_directory>  always  becomes the  system
  1408.                           current   directory   when   the   LIST   command
  1409.                           executes.            
  1410.         
  1411.           MOVE            The MOVE command establishes the entire  contents
  1412.                           of the <from_file> under  the  identity  of a new
  1413.                           <to_file> name and deletes the <from_file>.
  1414.  
  1415.           OPTIONS         The OPTIONS  command shows and sets the values of
  1416.                           shell system options.
  1417.  
  1418.           SORT            The SORT command  sorts  the  current  <file_set>
  1419.                           list and determines LIST sort criteria.
  1420.  
  1421.           TREE            The  TREE  command displays both the  parent  and
  1422.                           subdirectory       structure        of        the
  1423.                           <selected_directory>.   In  addition,   you   may
  1424.                           "move"  up  and down the directory  structure  as
  1425.                           well as LIST, MAKE or REMOVE a directory.
  1426.  
  1427.           VIEW            The VIEW  command displays the contents of a file
  1428.                           in character format.        
  1429.  
  1430.           WRITE           The WRITE command  copies the <selected_file_set>
  1431.                           list, created by the  LIST  or  FIND commands, to
  1432.                           the <to_file>.
  1433.  
  1434.           XDOS            The XDOS  (execute  DOS)  command  allows  you to
  1435.                           execute  commands  under  DOS  from   the   shell
  1436.                           including prior command recall and  full  command
  1437.                           line edit.
  1438.  
  1439.           <Fn>            The <function_key> executes a command line  under
  1440.                           DOS  including  the   state   of   the  shell  as
  1441.                           parameters.
  1442.  
  1443.  
  1444.              (Details included in unabridged, printed documentation only)
  1445.  
  1446.                                         - 19 -
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.           Still River Shell                                Shell Techniques
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.                                       Chapter 4
  1464.  
  1465.                        User Guide: Still River Shell Techniques
  1466.  
  1467.  
  1468.  
  1469.                  (Included in unabridged, printed documentation only)
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                         - 34 -
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.           Still River Shell                                  Command Usage 
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.                                       Chapter 5
  1530.  
  1531.                             Reference Guide: Command Usage
  1532.  
  1533.  
  1534.  
  1535.                  (Included in unabridged, printed documentation only)
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.                                         - 46 -
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.           Still River Shell                              Window Definitions
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.                                       Chapter 6
  1596.  
  1597.                          Reference Guide: Window Definitions
  1598.  
  1599.  
  1600.  
  1601.                  (Included in unabridged, printed documentation only)
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.                                         - 51 -
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.           Still River Shell                                 Message Summary
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.                                       Chapter 7
  1662.  
  1663.                            Reference Guide: Message Summary
  1664.  
  1665.  
  1666.  
  1667.                  (Included in unabridged, printed documentation only)
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.                                         - 57 -
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.           Still River Shell                               Design Philosophy
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.                                       Chapter 8
  1728.  
  1729.                               A Little Design Philosophy
  1730.  
  1731.  
  1732.  
  1733.                  (Included in unabridged, printed documentation only)
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.                                         - 61 -
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.           Still River Shell
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.                                         Index
  1792.  
  1793.  
  1794.           /Q 24
  1795.           <ALT> 32
  1796.           <BACK SPACE> 47
  1797.           <case>, <Fn> 32
  1798.           <CR> 9, 47
  1799.           <CTRL> 32
  1800.           <CTRL>+<BACK SPACE> 47
  1801.           <CTRL>+<K> 47
  1802.           <default_drive> 8
  1803.           <DEL> 47
  1804.           <END> 47
  1805.           <ESC> 9, 30, 47
  1806.           <Fn> 32
  1807.           <function_key> 32, 38
  1808.           <function_key>, FIND 40
  1809.           <function_key>, LIST 38
  1810.           <HOME> 47
  1811.           <INS> 47
  1812.           <LEFT/RIGHT CURSOR> 46, 47
  1813.           <object_set> 48
  1814.           <object_set>, window 56
  1815.           <PGDN> 47
  1816.           <PGUP> 47
  1817.           <selected_command> 8
  1818.           <selected_directory> 19
  1819.           <selected_file> 8
  1820.           <selected_set> 8
  1821.           <selector> 51
  1822.           <SHIFT> 32
  1823.           <UP/DOWN CURSOR> 10, 47
  1824.           ATTR (attribute) 54
  1825.           BACKUP 36
  1826.           BUFFERS= 5
  1827.           CHDIR 13
  1828.           Command Line, edit 9, 47
  1829.           Command Window 8
  1830.           Command Window, FIND 54
  1831.           Command Window, LIST 52
  1832.           Command Window, TREE 56
  1833.           Command, <function_key> 38
  1834.           Command, <object_set> 48
  1835.           Command, extensions 48
  1836.           Command, key definition 40
  1837.           Command, line clear 47
  1838.           Command, query 48
  1839.           Command, response 48
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.           Still River Shell
  1850.  
  1851.  
  1852.  
  1853.           Command, selection 46, 51
  1854.           Command, set 46
  1855.           Command, summary 12
  1856.           Command, syntax 46
  1857.           Command, user defined 49
  1858.           Command, window 46
  1859.           CONFIG.SYS 5
  1860.           COPY 8, 9, 14
  1861.           COPY, directory backup 36
  1862.           COPY, directory restore 37
  1863.           COPY, file concatenation 14
  1864.           COPY, insufficient memory 44
  1865.           Data Window 8
  1866.           Data Window, FIND 53
  1867.           Data Window, LIST 51
  1868.           Data Window, TREE 55
  1869.           DELETE 10, 16
  1870.           DELETE, insufficient memory 44
  1871.           Demonstration Session 7
  1872.           Directory, backup 36
  1873.           Directory, rename 37
  1874.           Directory, restore 37
  1875.           Disk, performance 5, 42
  1876.           Diskette, replacement 35, 49
  1877.           DOS Command Interface 30
  1878.           File, edit 39
  1879.           File, execute 39
  1880.           File, print 38
  1881.           File, protection 49
  1882.           File, transmit 39
  1883.           FinalWord 3
  1884.           FIND 17
  1885.           FIND, <function_key> 40
  1886.           FIND, insufficient memory 44
  1887.           FIND, windows 53
  1888.           formatting 42
  1889.           Futures 5
  1890.           Help 40
  1891.           INFO 18
  1892.           insufficient space 49
  1893.           Lattice C 3
  1894.           License 3
  1895.           LIST 10, 19
  1896.           List Window 8
  1897.           LIST, <function_key> 38
  1898.           List, saving 40
  1899.           LIST, subcommand of TREE 27
  1900.           LIST, windows 51
  1901.           MAKE 27, 37
  1902.           media replacement 49
  1903.           Memory 43
  1904.           Memory, out of 44
  1905.           Messages, informational 57
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.           Still River Shell
  1916.  
  1917.  
  1918.  
  1919.           Messages, query 59
  1920.           MOVE 21, 34, 37
  1921.           MOVE, insufficient memory 44
  1922.           Nesting Calls 43
  1923.           OPTIONS 23
  1924.           PATH 31
  1925.           PC-DOS 4
  1926.           Printed Documentation 3
  1927.           Printed Documentation, order 18
  1928.           Query 48
  1929.           REMOVE 27
  1930.           RENAME 25
  1931.           RENAME, directory 37
  1932.           Sample Operations 8
  1933.           Screen, restore 35
  1934.           Second Operand, selection 34
  1935.           Set List Window 51
  1936.           Set List Window, FIND 53
  1937.           Set List Window, LIST 51
  1938.           Set List Window, TREE 54
  1939.           shared logic 41
  1940.           Shell Screen, organization 8
  1941.           Shell, performance 5
  1942.           SORT 26
  1943.           SR.EXE 7
  1944.           Starting the Shell 7
  1945.           TREE 11, 27, 37
  1946.           TREE, windows 54
  1947.           UP/DOWN CURSOR 30
  1948.           Update Notice 3
  1949.           User Support 3
  1950.           VIEW 28, 35
  1951.           Window, FIND 53
  1952.           Window, initial 51
  1953.           Windows 8, 51
  1954.           Windows, LIST 51
  1955.           Windows, TREE 54
  1956.           WRITE 29
  1957.           XDOS 10, 30, 35
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                                         - 61 -
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.